@charset "UTF-8";
:deep(.n-button) {
  --n-color: var(--common-color) !important;
  --n-color-hover: var(--common-color) !important;
  --n-color-pressed: var(--common-color) !important;
  --n-border-color: var(--common-color) !important;
  --n-border-color-hover: var(--common-color) !important;
  --n-border-color-pressed: var(--common-color) !important;
  --n-border: 1px solid var(--common-color) !important;
  --n-border-hover: 1px solid var(--common-color) !important;
  --n-border-pressed: 1px solid var(--common-color) !important;
  --n-border-focus: 1px solid var(--common-color) !important;
  --n-border-disabled: 1px solid var(--common-color) !important;
  --n-color-focus: var(--common-color) !important;
}

:deep(.n-input) {
  /* 悬停状态 */
  --n-border-hover: 1px solid var(--common-color) !important;
  /* blue-300 */
  /* 聚焦状态 */
  --n-border-focus: 1px solid var(--common-color) !important;
  /* blue-600 */
  --n-box-shadow-focus: 0 0 0 2px rgba(59, 130, 246, 0.1) !important;
  /* 光标和加载颜色 */
  --n-caret-color: var(--common-color) !important;
  --n-loading-color: var(--common-color) !important;
}

:root {
  --common-color: #00bfff;
  --linear-color: linear-gradient(90.72deg, #cbfdb1 3.49%, #acbff1 50.67%, #efa7ec 100.79%);
  --border-radius: 1.5625rem;
  --login-text-shadow: 0 8px 10px #6699FF;
  --bg-primary: #f5f5f5;
  --nav-color: #b8b8b8;
}

.ciallo, .say {
  background: linear-gradient(90.72deg, #cbfdb1 3.49%, #acbff1 50.67%, #efa7ec 100.79%);
  -webkit-background-clip: text;
  color: transparent;
  font-size: 2rem;
}

/**
    页面 div 通用样式
*/
.divCommon {
  border: .125rem solid;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: .625rem;
  margin: .625rem auto;
}

.select:hover {
  transform: scale(1.05);
  /* 稍微放大盒子 */
  transition: transform 0.3s ease;
  /* 添加平滑过渡效果 */
  box-shadow: 0 0 0.5rem 0.125rem #00bfff;
}
